home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / qw12.exe / QWHITE12.EXE / VGA.TEC < prev    next >
Text File  |  1990-10-08  |  9KB  |  195 lines

  1. ID:VG DESQview Video Modes
  2. Quarterdeck Technical Note
  3. by Joe Wilder
  4.  
  5.  
  6. Q: What fonts are available to me in DESQview?
  7.  
  8. The available font sizes from the DESQview menu are: 25, 30, 50,
  9. and 60 lines maximum per screen.  Fonts displayed on the screen
  10. can be of two types, text fonts and graphic fonts.
  11.  
  12. The text fonts available are 25 or 50 lines per screen.  Graphic
  13. fonts are 30 or 60 lines per screen.  If graphics are being
  14. displayed on the screen, text font sizes won't be available.  If
  15. a text mode is selected, DESQview will sometimes draw a curtain
  16. over the graphics programs and the text programs on the screen
  17. will be able to be displayed in a  mode.  If the graphics program
  18. is set to run in the background and is on the screen in a window,
  19. DESQview will not allow you to switch the display to a   mode.
  20.  
  21. If a 25 or 50 line program is being displayed in a window on the 
  22. screen when a graphic program is started, DESQview will switch
  23. the font size of that program to 30 or 60 lines, because those
  24. are the closest font sizes available when the display is in a
  25. graphic  mode. In addition to the graphic font sizes on the
  26. DESQview menu,  any number or size of bit-mapped custom fonts can
  27. be displayed on the screen when the display is in a graphic mode. 
  28. The only  graphical font sizes available from the Desqview menu,
  29. however  are 30 or 60 lines per screen. 
  30.  
  31.  
  32. Q: How do I use different font sizes while in DESQview?
  33.  
  34. ALT-Rearrange-Video displays font size choices on the DESQview
  35. menu.  Setting the program itself to a certain font size should
  36. be respected in DESQview, but you may need to adjust the Maximum 
  37. Height field to an appropriate number of lines or  Pages to 2 or
  38. greater.  If  Pages is set to greater than 1, maximum height is
  39. limited to 25 lines on non-direct screen write programs  and
  40. programs that are virtualized.  If a program writes directly to
  41. the screen and Change a Program is set to write text directly to
  42. the screen and Virtualize text/graphics is set to N, you should
  43. be able  to display a 50 line program when  Pages is set to 25
  44. even though maximum height is set to 25.  The reason why the
  45. Direct Screen Write programs can display more than 25 lines when
  46. Maximum  Height is set to 25 when they are not being virtualized
  47. is that Desqview turns the whole screen over to the program and
  48. won't interfere with whatever it puts on the screen.  If the
  49. window is  virtualized, typically the program will display more
  50. lines, but only 25 lines worth will be shown in the window. If a
  51. program  doesn't have the facility to display more than 25 lines,
  52. DESQview  can't help it do that. 
  53.  
  54.  
  55. Q: How many ways can programs put information on the VGA display?
  56.  
  57. A program can display text on the screen by asking the System
  58. BIOS to put it there, or by writing directly to video memory. 
  59. All graphic programs write directly to the screen (video memory.) 
  60. Approximately half of all text programs write directly to the
  61. screen.  The VGA display can only display one  font at a time, no
  62. matter how many DESQview windows are open.  For instance, you
  63. couldn't have a 25 and a 50 line program displayed at the same
  64. time. If the display is in a Graphic mode any number of Graphic
  65. fonts can be displayed simultaneously.  Other Graphics images
  66. could also be displayed.
  67.  
  68.  
  69. Q: How can I tell if a program writes directly to the screen?
  70.  
  71. The way to tell if a  program writes directly to the screen:
  72. (Remember,  if it's a graphics program, it writes directly.)  Set
  73. "Writes text directly to screen" to N on the Change a Program
  74. menu.  Now start the program and try to run it in a small window. 
  75. If it writes outside of its window borders,  that means the
  76. program writes directly and "Writes text directly to screen" must
  77. be set to Y.
  78.  
  79. Q: When do I need to set Virtualize text/graphics (Y,N,T) to Y?
  80.  
  81. Screen virtualization is only available on machines with 80386 or 
  82. 80486 processors.  You only need to virtualize if the program
  83. writes directly to screen and you want the program to stay 
  84. running while it's in the background (without video bleedthrough)
  85. or stay running while it's in a small window.  Virtualizing slows
  86. programs down, so if your program doesn't need  to stay running
  87. in the background or in a small window, you would  want
  88. Virtualize set to N. Virtualizing of graphics requires Expanded
  89. memory.  If the machine is too low on Expanded memory to  provide
  90. screen virtualization, it will run just like you had NOT  set
  91. Virtualize to Y, and if you have forced the program to run  in
  92. background, it will bleed through the foreground window. 
  93.  
  94. If a program doesn't write directly to the screen, Writes text
  95. directly  and Virtualize should both be set to N.   DESQview can
  96. run these  programs in a small window and in the background
  97. without any  special adjustments.
  98.  
  99. If a program only does  output but nevertheless writes directly
  100. to the screen, it is best to set Virtualize text/graphics to T. 
  101. This setting requires much less memory than a setting of Y.
  102.  
  103. Some progams are written take advantage of DESQview's video
  104. handling (DESQview Aware or DESQview Specific programs) in their
  105. code. Many of these programs can have Writes text directly... to
  106. 'N'.  
  107.  
  108.  
  109. Q: When I run Graphics programs, my 25 line programs no longer
  110. cover the full screen.  How can I correct this?
  111.  
  112. When switching from a window that is using a Graphic mode to a
  113. window that is using the 25 line  font, the  program will
  114. sometimes display 25 lines on a 30 line screen.  When this
  115. happens, the bottom 5 lines of the screen will display the
  116. program that is in the background and the program you're working 
  117. in may look scrunched up.  Because there is no 25 line Graphic 
  118. mode, DESQview has to do it this way.  When the screen is in a 
  119. graphic mode, DESQview has to display  programs in Graphic mode
  120. also.  In graphic mode only 30 and 60 line fonts are available.
  121.  
  122. One way to run a Graphic program and still have your program
  123. display in a 25 line font is to do ALT-Rearrange-Hide  before
  124. switching away from the Graphic program. This will hide it from
  125. the screen and allow the monitor to switch to the 25 line  font. 
  126. A hidden program that writes directly to the screen will not be
  127. able to run while it is hidden.
  128.  
  129. Another way to use a Graphic program and switch to a 25 line 
  130. program is to run the DESQview Setup program and set Display Text
  131. Graphics at the same time? to N.  Now when you switch from the
  132. Graphic program to the  program, DESQview will put a curtain over
  133. your Graphic program and allow the monitor to return to the mode. 
  134. Virtualization  will not be possible when this option is
  135. selected.  
  136.  
  137.  
  138. Q: Is Desqview compatible with Extended VGA Modes?
  139.  
  140. The highest resolution in the IBM VGA Specification is 640x480. 
  141. Some VGA cards have the capability of displaying resolutions of
  142. 700X420, 800X600, and 1024X768.  Since these modes are not
  143. standardized and most of the manufacturers of these cards
  144. implement these resolutions differently, DESQview cannot fully
  145. support these modes.
  146.  
  147. DESQview will support 640X480 in that it can save and restore the
  148. screen when programs are switched away from and back to.  It can
  149. also virtualize this resolution, meaning it will allow a program
  150. that writes directly to the screen to stay running in a small
  151. window or in the background without bleeding through the
  152. foreground window.
  153.  
  154. DESQview can Save and Restore 800X600 on some VGA cards if
  155. Graphic Pages in Change a Program is set to 4, but it cannot
  156. Virtualize it.  It's sometimes O.K. to set Runs in Background to
  157. Y and Virtualize... to N for purposes of printing in the
  158. background if the program doesn't do screen updates or only does
  159. minor screen updates while it's printing.
  160.  
  161.  
  162.  
  163. Q: Why do my colors sometimes change when I switch windows?
  164.  
  165. The VGA display in its normal 640X480 mode can display 16 colors 
  166. out of a pallette of 256 colors.  If for instance, two windows 
  167. are being displayed on the screen and the program in each window 
  168. is using a different 16 color set, the correct colors can only be 
  169. displayed in one window at a time.  DESQview will assign the
  170. correct colors to the window you are using.  The other window 
  171. will have its colors reassigned to use the same color values as 
  172. the first window until you switch to it.
  173.  
  174.  
  175. Q: Why does only half of my screen get restored in some programs?
  176.  
  177. When a program is switched away from and another program is put
  178. on the screen,  DESQview (not the program) saves that screen
  179. away.  When you switch back to that program DESQview redisplays
  180. on the screen what it had saved.  This saving and restoring
  181. process is done in Expanded memory if available.  Some programs
  182. use more video memory than others.  DESQview has to have a larger
  183. buffer available for those programs.  If the buffer isn't large
  184. enough, DESQview may only find enough room to save part of the
  185. screen.  When restored only part of the screen gets restored. 
  186. The amount of memory used for this buffer is set in the Change-a-
  187. Programs Advanced Options.  The fields labeled "Text Pages:" and
  188. "Graphics Pages:" may be set from 1 to 4.  Each text page takes
  189. about 4K of memory and each graphic page requires 64K of memory. 
  190. If only part of your program's display is getting restored, try
  191. raising these numbers.
  192.  
  193.      Copyright (C) 1990 by Quarterdeck Office Systems
  194.              * * *   E N D   O F   F I L E    * * * 
  195.